package com.ruoyi.project.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 套餐信息对象 yqg_set_meal
 * 
 * @author ruoyi
 * @date 2023-08-15
 */
public class YqgSetMeal extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 套餐名称 */
    @Excel(name = "套餐名称")
    private String packageName;

    /** 套餐助记码 */
    @Excel(name = "套餐助记码")
    private String packageProjectcode;

    /** 套餐类别 */
    @Excel(name = "套餐类别")
    private String packageCategory;

    /** 一级分类 */
    @Excel(name = "一级分类")
    private String primaryClassification;

    /** 二级分类 */
    @Excel(name = "二级分类")
    private String twoLevelClassification;

    /** 三级分类 */
    @Excel(name = "三级分类")
    private String thirdLevelClassification;

    /** 套餐状态 */
    @Excel(name = "套餐状态")
    private String packageStatus;

    /** 创建人姓名 */
    @Excel(name = "创建人姓名")
    private String creatorName;

    /** 创建人ID */
    @Excel(name = "创建人ID")
    private String creatorId;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date creatorTime;

    /** 备注1 */
    @Excel(name = "备注1")
    private String note1;

    /** 备注2 */
    @Excel(name = "备注2")
    private String note2;

    /** 备注3 */
    @Excel(name = "备注3")
    private String note3;

    /** 备注4 */
    @Excel(name = "备注4")
    private String note4;

    /** 备注5 */
    @Excel(name = "备注5")
    private String note5;

    /** 备注6 */
    @Excel(name = "备注6")
    private String note6;

    /** 备注7 */
    @Excel(name = "备注7")
    private String note7;

    /** 备注8 */
    @Excel(name = "备注8")
    private String note8;

    /** 备注9 */
    @Excel(name = "备注9")
    private String note9;

    /** 备注10 */
    @Excel(name = "备注10")
    private String note10;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPackageName(String packageName) 
    {
        this.packageName = packageName;
    }

    public String getPackageName() 
    {
        return packageName;
    }
    public void setPackageProjectcode(String packageProjectcode) 
    {
        this.packageProjectcode = packageProjectcode;
    }

    public String getPackageProjectcode() 
    {
        return packageProjectcode;
    }
    public void setPackageCategory(String packageCategory) 
    {
        this.packageCategory = packageCategory;
    }

    public String getPackageCategory() 
    {
        return packageCategory;
    }
    public void setPrimaryClassification(String primaryClassification) 
    {
        this.primaryClassification = primaryClassification;
    }

    public String getPrimaryClassification() 
    {
        return primaryClassification;
    }
    public void setTwoLevelClassification(String twoLevelClassification) 
    {
        this.twoLevelClassification = twoLevelClassification;
    }

    public String getTwoLevelClassification() 
    {
        return twoLevelClassification;
    }
    public void setThirdLevelClassification(String thirdLevelClassification) 
    {
        this.thirdLevelClassification = thirdLevelClassification;
    }

    public String getThirdLevelClassification() 
    {
        return thirdLevelClassification;
    }
    public void setPackageStatus(String packageStatus) 
    {
        this.packageStatus = packageStatus;
    }

    public String getPackageStatus() 
    {
        return packageStatus;
    }
    public void setCreatorName(String creatorName) 
    {
        this.creatorName = creatorName;
    }

    public String getCreatorName() 
    {
        return creatorName;
    }
    public void setCreatorId(String creatorId) 
    {
        this.creatorId = creatorId;
    }

    public String getCreatorId() 
    {
        return creatorId;
    }
    public void setCreatorTime(Date creatorTime) 
    {
        this.creatorTime = creatorTime;
    }

    public Date getCreatorTime() 
    {
        return creatorTime;
    }
    public void setNote1(String note1) 
    {
        this.note1 = note1;
    }

    public String getNote1() 
    {
        return note1;
    }
    public void setNote2(String note2) 
    {
        this.note2 = note2;
    }

    public String getNote2() 
    {
        return note2;
    }
    public void setNote3(String note3) 
    {
        this.note3 = note3;
    }

    public String getNote3() 
    {
        return note3;
    }
    public void setNote4(String note4) 
    {
        this.note4 = note4;
    }

    public String getNote4() 
    {
        return note4;
    }
    public void setNote5(String note5) 
    {
        this.note5 = note5;
    }

    public String getNote5() 
    {
        return note5;
    }
    public void setNote6(String note6) 
    {
        this.note6 = note6;
    }

    public String getNote6() 
    {
        return note6;
    }
    public void setNote7(String note7) 
    {
        this.note7 = note7;
    }

    public String getNote7() 
    {
        return note7;
    }
    public void setNote8(String note8) 
    {
        this.note8 = note8;
    }

    public String getNote8() 
    {
        return note8;
    }
    public void setNote9(String note9) 
    {
        this.note9 = note9;
    }

    public String getNote9() 
    {
        return note9;
    }
    public void setNote10(String note10) 
    {
        this.note10 = note10;
    }

    public String getNote10() 
    {
        return note10;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("packageName", getPackageName())
            .append("packageProjectcode", getPackageProjectcode())
            .append("packageCategory", getPackageCategory())
            .append("primaryClassification", getPrimaryClassification())
            .append("twoLevelClassification", getTwoLevelClassification())
            .append("thirdLevelClassification", getThirdLevelClassification())
            .append("packageStatus", getPackageStatus())
            .append("creatorName", getCreatorName())
            .append("creatorId", getCreatorId())
            .append("creatorTime", getCreatorTime())
            .append("note1", getNote1())
            .append("note2", getNote2())
            .append("note3", getNote3())
            .append("note4", getNote4())
            .append("note5", getNote5())
            .append("note6", getNote6())
            .append("note7", getNote7())
            .append("note8", getNote8())
            .append("note9", getNote9())
            .append("note10", getNote10())
            .toString();
    }
}
